Also check that the window is not mapped.
authorCody Russell <bratsche@src.gnome.org>
Wed, 6 Feb 2008 17:01:47 +0000 (17:01 +0000)
committerCody Russell <bratsche@src.gnome.org>
Wed, 6 Feb 2008 17:01:47 +0000 (17:01 +0000)
svn path=/trunk/; revision=19485

gdk/win32/gdkevents-win32.c

index 989f1ef7084b77e27788158e6e5de66066a240f3..0e2be650c73b7fa158524be80356f6de0d8a45df 100644 (file)
@@ -2989,7 +2989,7 @@ gdk_event_translate (MSG  *msg,
                                           withdrawn_bit,
                                           0);
 
-             if (GDK_WINDOW_TYPE (window) != GDK_WINDOW_TEMP)
+             if (GDK_WINDOW_TYPE (window) != GDK_WINDOW_TEMP && !GDK_WINDOW_IS_MAPPED (window))
                {
                  show_window_internal (window, FALSE);
                }